#ifndef BEHAVIOR_TREE_RETRY_POLICY_H
#define BEHAVIOR_TREE_RETRY_POLICY_H

#include "behavior_tree_policy.h"

namespace policy
{
class BehaviorTreeRetryPolicy: public BehaviorTreePolicy
{
public:
    explicit BehaviorTreeRetryPolicy(const std::string &name, int retry_count);
    ~BehaviorTreeRetryPolicy() override;

    void setRetryCount(int32_t count);
    int32_t getRetryCount() const;

};
}


#endif //BEHAVIOR_TREE_RETRY_POLICY_H
